/*

在模块化中js文件就是模块
在webpack中所有的文件都是模块 

模块化规范: 
    commonj
    AMD
    CMD
    ES6

ES6模块化的语法: 

    默认导出  export default 值 只能写一次
    分别导出  export const a = 1
    统一导出  export {变量名}

    导入
        import {变量名} from './模块' 和导出的变量名要一致

        import xxx from './模块'

        import 变量名, {} from './模块'

  webpack 是一个构建工具,打包器

  五大核心概念: 
    
    入口  描述入口文件的路径
    出口  打包之后的代码所处的位置
    加载器  处理webpack处理不了的文件
    模式   定义是开发环境还是生产环境
    插件    处理loader处理不了的事情


  webpack的自身的能力: 

    js中es6模块化语法
    json文件
    生产模式下会压缩

    webpack不能处理js兼容性问题



*/
